package com.estudos.model;

import java.io.Serializable;

import javax.persistence.*;

import org.hibernate.annotations.Cascade;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

/**
 * Entity implementation class for Entity: Imagem
 *
 */
@Entity
@Table(name = "imagem")
public class Imagem implements Serializable {

	
	private static final long serialVersionUID = 1L;
	@Id
	@Column(name = "idimagem")
	private long id;
	@Column(name = "descricao")
	private String descricao;
	@Column(name = "imagem")
	private String imagem;
	@OneToOne
	@JoinColumn(name="produto_id")
	private Produto produto;
	@Column(name = "dataarquivo")
	private CommonsMultipartFile fileData;
	
	public CommonsMultipartFile getFileData() {
		return fileData;
	}


	public void setFileData(CommonsMultipartFile fileData) {
		this.fileData = fileData;
	}
	
	
	public Produto getProduto() {
		return produto;
	}


	public void setProduto(Produto produto) {
		this.produto = produto;
	}


	public long getId() {
		return id;
	}


	public void setId(long id) {
		this.id = id;
	}


	public String getDescricao() {
		return descricao;
	}


	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}


	public String getImagem() {
		return imagem;
	}


	public void setImagem(String imagem) {
		this.imagem = imagem;
	}


	public Imagem() {
		super();
	}
	
	
   
}
